be itching to try something - Español Inglés Diccionario